$(document).ready(function() {
  var btn;
  $('#SingleProblemFinish').click(function() {
    var bbtn = $(this);
    //alert('dddddd');
    bbtn.attr('disabled','disabled');
    var form = bbtn.parent().parent().parent().parent().parent();
    $.ajax({
      url: '/OnlineExam/ModifySingleProblem/',
      type: 'POST',
      dataType: 'json',
      data: {
        'QuestionTitle': form.find('#id_singletitle').val(),
        'OptionA': form.find('#id_optionA').val(),
        'OptionB': form.find('#id_optionB').val(),
        'OptionC': form.find('#id_optionC').val(),
        'OptionD': form.find('#id_optionD').val(),
        'SingleAnswer': form.find('#id_singleanswer').val(),
        'Analysis': form.find('#id_analysis').val(),
        'Weight': form.find('#id_weight').val(),
        'Note': form.find('#id_note').val(),
        'QuestionID': form.find('#SingleProblemFinish').attr('name'),
      },
      success:function(data) {
        if (data.type == 'done') {
          /*修改显示的题目信息*/
          a = $('#' + data.question['QuestionID']);
          a.find('#id_singletitle').text(data.question['QuestionTitle']);
          a.find('#id_weight').html(data.question['Weight']);
          a.find('#id_optionA').html(data.question['OptionA']);
          a.find('#id_optionB').html(data.question['OptionB']);
          a.find('#id_optionC').html(data.question['OptionC']);
          a.find('#id_optionD').html(data.question['OptionD']);
          a.find('#id_singleanswer').html(data.question['SingleAnswer']);
          a.find('#id_analysis').text(data.question['Analysis']);
          a.find('#id_note').html(data.question['Note']);
        }
        else {
          alert(data.type);
        }
        $('#modifyDiv').css('display', 'none');
        $('#modifyReg').slideToggle(500);
        //alert('ccccc');
        $('#ModifySingleProblem').css('display', 'none');
        btn.attr('disabled', false);
      }
    });
  });

  $('#JudgementProblemFinish').click(function() {
    var bbtn = $(this);
    bbtn.attr('disabled','disabled');
    var form = bbtn.parent().parent().parent().parent().parent();
    $.ajax({
      url: '/OnlineExam/ModifyJudgementProblem/',
      type: 'POST',
      dataType: 'json',
      data: {
        'QuestionTitle': form.find('#id_judgementtitle').val(),
        'JudgementAnswer': form.find('#id_judgementanswer').val(),
        'Analysis': form.find('#id_analysis').val(),
        'Weight': form.find('#id_weight').val(),
        'Note': form.find('#id_note').val(),
        'QuestionID': form.find('#JudgementProblemFinish').attr('name'),
      },
      success:function(data) {
        if (data.type == 'done') {
          /*修改显示的题目信息*/
          a = $('#' + data.question['QuestionID']);
          a.find('#id_judgementtitle').text(data.question['QuestionTitle']);
          a.find('#id_weight').html(data.question['Weight']);
          a.find('#id_judgementanswer').html(data.question['JudgementAnswer']);
          a.find('#id_analysis').text(data.question['Analysis']);
          a.find('#id_note').html(data.question['Note']);
        }
        else {
          alert(data.type);
        }
        $('#modifyDiv').css('display', 'none');
        $('#modifyReg').slideToggle(500);
        //alert('bbbbb');
        $('#ModifyJudgementProblem').css('display', 'none');
        btn.attr('disabled', false);
      }
    });
  });

  $('.modifyQuestion').click(function() {
    var ProblemID = $(this).attr('id');
    btn = $(this);
    btn.attr('disabled', 'disabled');
    $.ajax({
			url: '/OnlineExam/ModifyProblem/',
			type: 'POST',
			dataType: 'json',
			data: {
				'ProblemID': ProblemID,
			},
			success:function(data){
        var m;
        if (data.type === 'SingleProblem') {
          m = $('#ModifySingleProblem');
          m.css('display', 'inline');
          m.find('#id_singletitle').text(data.question['QuestionTitle']);
          m.find('#id_optionA').val(data.question['OptionA']);
          m.find('#id_optionB').val(data.question['OptionB']);
          m.find('#id_optionC').val(data.question['OptionC']);
          m.find('#id_optionD').val(data.question['OptionD']);
          m.find('#id_singleanswer').val(data.question['SingleAnswer']);
          m.find('#id_analysis').text(data.question['Analysis']);
          m.find('#id_weight').val(data.question['Weight']);
          m.find('#id_note').val(data.question['Note']);
          m.find('#SingleProblemFinish').attr('name', data.question['QuestionID']);
          m.find('#SingleProblemFinish').attr('disabled',false);
          m.parent().find('#cancelButton').attr('disabled',false);

        }
        else if (data.type === 'JudgementProblem'){
          m = $('#ModifyJudgementProblem');
          m.css('display', 'inline');
          m.find('#id_judgementtitle').text(data.question['QuestionTitle']);
          m.find('#id_judgementanswer').val(data.question['JudgementAnswer']);
          m.find('#id_analysis').text(data.question['Analysis']);
          m.find('#id_weight').val(data.question['Weight']);
          m.find('#id_note').val(data.question['Note']);
          m.find('#JudgementProblemFinish').attr('name', data.question['QuestionID']);
          m.find('#JudgementProblemFinish').attr('disabled',false);
          m.parent().find('#cancelButton').attr('disabled',false);
        }
        else {
          alert(data);
          btn.attr('disabled', false);
          return;
        }
        $('#modifyDiv').css('display', 'inline');
        $('#modifyReg').slideToggle(500);
        //alert('aaaaa');
			}
		});
  });
});
